@import "reset-fonts-grids.css";

h1 {
    font: bold 23px Georgia;
}

h2 {
    font: bold 18px Georgia;
    color: #6495ED;
    margin-top: 10px;
    margin-bottom: 15px;
}

h3 {
    font: bold 14px Georgia;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 5px;
}

ul {
    margin-top: 5px;
    margin-bottom: 15px;
}

ul li {
    margin: 2px;
}

form p {
    font: 8px Georgia;
    margin-top: 5px;
    margin-bottom: 5px;
}

form p label {
    font: bold 12px Georgia;
}

form p input,select {
    display: inline;
}

#subnavigation .selected {
    font-weight: bold;
}

.subform {
    background: lightblue;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    display: block;
    border: 1px solid #000000;
    width: 50%;
}

.subform table {
    margin-top: 5px;
    margin-bottom: 5px;
}

.subform label {
    font-weight: bold;
    margin-right: 5px;
}

li.nav_add {
    list-style-image: url(/site_media/icons/add.png);
}

li.nav_edit {
    list-style-image: url(/site_media/icons/table_edit.png);
}

li.nav_back {
    list-style-image: url(/site_media/icons/arrow_left.png);
}

li.nav_record {
    list-style-image: url(/site_media/icons/table.png);
}

li.nav_evolve {
    list-style-image: url(/site_media/icons/cog_go.png);
}

li.nav_cancel {
    list-style-image: url(/site_media/icons/cross.png);
}

.pattern_result {
    margin-top: 20px;
}

.pattern_result td {
    font: 12px Georgia;
    padding: 2px;
}

.pattern_result th {
    font: bold 12px Georgia;
    padding: 2px;
}
